package com.tiancheng.trade.settlement.service.settlement;

import com.tiancheng.trade.commom.core.data.PageInfo;
import com.tiancheng.trade.settlement.vo.settlement.admin.SettlementBillDataQueryVO;

import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;

public interface ISettlementBillDataAdminService {

    /**
     * 分页查询 清分待对帐单/待对帐异常-列表
     *
     * @param settlementBillDataQueryVO
     * @return
     */
    PageInfo findPageList(SettlementBillDataQueryVO settlementBillDataQueryVO);

    /**
     * 分页查询 清分异常批量查询-列表
     *
     * @param settlementBillDataQueryVO
     * @return
     */
    PageInfo queryBatchBillList(SettlementBillDataQueryVO settlementBillDataQueryVO);

    /**
     * 导出
     *
     * @param settlementBillDataQueryVO
     * @return
     */
    void export(SettlementBillDataQueryVO settlementBillDataQueryVO, HttpServletRequest request, HttpServletResponse response) throws IOException;

}
